ロック両立性行列 compatibility matrix
table:t
lock -
lock 偽 真
- 真 真
共有ロック Shared Locksと排他ロック Exclusive Locksを導入した場合
table:t
共有 排他 -
共有 偽 偽 真
排他 偽 真 真
- 真 真 真
compatibility function
インテントロック intent lockを導入
table:ロックの両立性
None S X IS IX
S 真 真 偽 真 真
X 真 偽 偽 偽 偽
IS 真 真 偽 真 真
IX 真 偽 偽 真 真
複数粒度ロック MGW(Multiple Granularity Locking)
合法 legal
ロックの制約に従ったヒストリ history(スケジュール schedule)